package com.enjoyor.soa.traffic.api.service.dto;

import java.io.Serializable;

//专供ubms调用使用，待efms更新至2.0，需对dto文件进行转移
/**
 * 设备申请信息实体
 * @author wulei 
 * @date 2018/03/01
 *
 */
public class ApplyInfoDto implements Serializable{

	private static final long serialVersionUID = 1L;
	/**
	 * 申请编码
	 */
	private String applyCode;
	/**
	 * 设备名称
	 */
	private String deviceName;
	/**
	 * 设备类别编码
	 */
	private String deviceClassCode;
	/**
	 * 设备类别名称
	 */
	private String deviceClassName;
	/**
	 * 设备类型编码
	 */
	private String deviceTypeCode;
	/**
	 * 设备类型名称
	 */
	private String deviceTypeName;
	/**
	 * 设备型号
	 */
	private String deviceModel;
	/**
	 * 设备单价
	 */
	private double unitPrice;
	/**
	 * 采购数量
	 */
	private int quantity;
	/**
	 * 申请状态编码
	 */
	private String applyStateCode;
	/**
	 * 申请状态名称
	 */
	private String applyStateName;
	/**
	 * 申请部门编码
	 */
	private String applyDepartment;
	/**
	 * 申请部门名称
	 */
	private String applyDepartmentName;
	/**
	 * 申请人编码
	 */
	private String personId;
	/**
	 * 申请人名称
	 */
	private String personName;
	/**
	 * 申请时间
	 */
	private String applyDate;
	/**
	 * 申请经办人
	 */
	private String applyRecordPerson;
	/**
	 * 申请备注
	 */
	private String applyMemo;
	/**
	 * 审批部门编码
	 */
	private String approvalDepartment;
	/**
	 * 审批部门名称
	 */
	private String approvalDepartmentName;
	/**
	 * 审批人编码
	 */
	private String approvalPersonId;
	/**
	 * 审批人名称
	 */
	private String approvalPersonName;
	/**
	 * 审批时间
	 */
	private String approvalDate;
	/**
	 * 审批备注
	 */
	private String approveMemo;
	/**
	 * 审批标志位 '0'表示通过，'1'表示不通过
	 */
	private String approveFlag;
	
	
	
	/**
	 * @return the 申请编码
	 */
	public String getApplyCode() {
		return applyCode;
	}
	/**
	 * @param 申请编码 the applyCode to set
	 */
	public void setApplyCode(String applyCode) {
		this.applyCode = applyCode;
	}
	/**
	 * @return the 设备名称
	 */
	public String getDeviceName() {
		return deviceName;
	}
	/**
	 * @param 设备名称 the deviceName to set
	 */
	public void setDeviceName(String deviceName) {
		this.deviceName = deviceName;
	}
	/**
	 * @return the 设备类别编码
	 */
	public String getDeviceClassCode() {
		return deviceClassCode;
	}
	/**
	 * @param 设备类别编码 the deviceClassCode to set
	 */
	public void setDeviceClassCode(String deviceClassCode) {
		this.deviceClassCode = deviceClassCode;
	}
	/**
	 * @return the 设备类别名称
	 */
	public String getDeviceClassName() {
		return deviceClassName;
	}
	/**
	 * @param 设备类别名称 the deviceClassName to set
	 */
	public void setDeviceClassName(String deviceClassName) {
		this.deviceClassName = deviceClassName;
	}
	/**
	 * @return the 设备类型编码
	 */
	public String getDeviceTypeCode() {
		return deviceTypeCode;
	}
	/**
	 * @param 设备类型编码 the deviceTypeCode to set
	 */
	public void setDeviceTypeCode(String deviceTypeCode) {
		this.deviceTypeCode = deviceTypeCode;
	}
	/**
	 * @return the 设备类型名称
	 */
	public String getDeviceTypeName() {
		return deviceTypeName;
	}
	/**
	 * @param 设备类型名称 the deviceTypeName to set
	 */
	public void setDeviceTypeName(String deviceTypeName) {
		this.deviceTypeName = deviceTypeName;
	}
	/**
	 * @return the 设备型号
	 */
	public String getDeviceModel() {
		return deviceModel;
	}
	/**
	 * @param 设备型号 the deviceModel to set
	 */
	public void setDeviceModel(String deviceModel) {
		this.deviceModel = deviceModel;
	}
	/**
	 * @return the 单价
	 */
	public double getUnitPrice() {
		return unitPrice;
	}
	/**
	 * @param 单价 the unitPrice to set
	 */
	public void setUnitPrice(double unitPrice) {
		this.unitPrice = unitPrice;
	}
	/**
	 * @return the 数量
	 */
	public int getQuantity() {
		return quantity;
	}
	/**
	 * @param 数量 the quantity to set
	 */
	public void setQuantity(int quantity) {
		this.quantity = quantity;
	}
	/**
	 * @return the 申请状态编码
	 */
	public String getApplyStateCode() {
		return applyStateCode;
	}
	/**
	 * @param 申请状态编码 the applyStateCode to set
	 */
	public void setApplyStateCode(String applyStateCode) {
		this.applyStateCode = applyStateCode;
	}
	/**
	 * @return the 申请状态名称
	 */
	public String getApplyStateName() {
		return applyStateName;
	}
	/**
	 * @param 申请状态名称 the applyStateName to set
	 */
	public void setApplyStateName(String applyStateName) {
		this.applyStateName = applyStateName;
	}
	/**
	 * @return the 申请部门编码
	 */
	public String getApplyDepartment() {
		return applyDepartment;
	}
	/**
	 * @param 申请部门编码 the applyDepartment to set
	 */
	public void setApplyDepartment(String applyDepartment) {
		this.applyDepartment = applyDepartment;
	}
	/**
	 * @return the 申请部门名称
	 */
	public String getApplyDepartmentName() {
		return applyDepartmentName;
	}
	/**
	 * @param 申请部门名称 the applyDepartmentName to set
	 */
	public void setApplyDepartmentName(String applyDepartmentName) {
		this.applyDepartmentName = applyDepartmentName;
	}
	/**
	 * @return the 申请人编码
	 */
	public String getPersonId() {
		return personId;
	}
	/**
	 * @param 申请人编码 the personId to set
	 */
	public void setPersonId(String personId) {
		this.personId = personId;
	}
	/**
	 * @return the 申请人名称
	 */
	public String getPersonName() {
		return personName;
	}
	/**
	 * @param 申请人名称 the personName to set
	 */
	public void setPersonName(String personName) {
		this.personName = personName;
	}
	/**
	 * @return the 申请时间
	 */
	public String getApplyDate() {
		return applyDate;
	}
	/**
	 * @param 申请时间 the applyDate to set
	 */
	public void setApplyDate(String applyDate) {
		this.applyDate = applyDate;
	}
	/**
	 * @return the 申请备注
	 */
	public String getApplyMemo() {
		return applyMemo;
	}
	/**
	 * @param 申请备注 the applyMemo to set
	 */
	public void setApplyMemo(String applyMemo) {
		this.applyMemo = applyMemo;
	}
	/**
	 * @return the 审批备注
	 */
	public String getApproveMemo() {
		return approveMemo;
	}
	/**
	 * @param 审批备注 the approveMemo to set
	 */
	public void setApproveMemo(String approveMemo) {
		this.approveMemo = approveMemo;
	}
	/**
	 * @return the 审批部门编码
	 */
	public String getApprovalDepartment() {
		return approvalDepartment;
	}
	/**
	 * @param 审批部门编码 the approvalDepartment to set
	 */
	public void setApprovalDepartment(String approvalDepartment) {
		this.approvalDepartment = approvalDepartment;
	}
	/**
	 * @return the 审批部门名称
	 */
	public String getApprovalDepartmentName() {
		return approvalDepartmentName;
	}
	/**
	 * @param 审批部门名称 the approvalDepartmentName to set
	 */
	public void setApprovalDepartmentName(String approvalDepartmentName) {
		this.approvalDepartmentName = approvalDepartmentName;
	}
	/**
	 * @return the 审批人编码
	 */
	public String getApprovalPersonId() {
		return approvalPersonId;
	}
	/**
	 * @param 审批人编码 the approvalPersonId to set
	 */
	public void setApprovalPersonId(String approvalPersonId) {
		this.approvalPersonId = approvalPersonId;
	}
	/**
	 * @return the 审批人名称
	 */
	public String getApprovalPersonName() {
		return approvalPersonName;
	}
	/**
	 * @param 审批人名称 the approvalPersonName to set
	 */
	public void setApprovalPersonName(String approvalPersonName) {
		this.approvalPersonName = approvalPersonName;
	}
	/**
	 * @return the 审批时间
	 */
	public String getApprovalDate() {
		return approvalDate;
	}
	/**
	 * @param 审批时间 the approvalDate to set
	 */
	public void setApprovalDate(String approvalDate) {
		this.approvalDate = approvalDate;
	}
	/**
	 * @return the approveFlag
	 */
	public String getApproveFlag() {
		return approveFlag;
	}
	/**
	 * @param approveFlag the approveFlag to set
	 */
	public void setApproveFlag(String approveFlag) {
		this.approveFlag = approveFlag;
	}
	/**
	 * @return the 申请经办人
	 */
	public String getApplyRecordPerson() {
		return applyRecordPerson;
	}
	/**
	 * @param 申请经办人 the applyRecordPerson to set
	 */
	public void setApplyRecordPerson(String applyRecordPerson) {
		this.applyRecordPerson = applyRecordPerson;
	}
	
}
